import {SHOW_ALERT,HIDE_ALERT} from './actioinTypes'
const defaulValue = {
    // alert的文字
    alertMsg: '12312321',
    // alert的提示类型 ： error - 错误 ， warning - 警告 ， info - 一般, success 成功
    alertType: 'error',
    // 是否显示
    alertShow: false
}

const reducer = (state = defaulValue, action) => {
    const newState = JSON.parse(JSON.stringify(state))

    switch(action.type){
        case SHOW_ALERT:
            newState.alertShow = true
            newState.alertMsg = action.value.msg
            newState.alertType = action.value.type
        break;
        case HIDE_ALERT:
            newState.alertShow =false
            break;
        default:
            break;
    }

    return newState
}

export default reducer